﻿#region USING STATEMENTS
using System;
#endregion

#region CODE BODY
namespace Fusion.States
{
    public abstract class BaseState
    {
        //////////////////////////////////////////////////
        // Abstract Methods
        //////////////////////////////////////////////////
        public abstract void Enter();
        public abstract void Exit();
        public abstract Boolean Input(Single Delta);
        public abstract void Update(Single Delta);
        public abstract void Render(Single Delta);
    }
}
#endregion

//////////////////////////////////////////////////////////////////////////////////////////////
// Copyright 2012 Jeffery Thomas Sventora
//////////////////////////////////////////////////////////////////////////////////////////////